
.in_title{text-align: center;margin-bottom: 40px;padding-top: 70px;}
.in_title h2{font-size: 22px;color: #e97a0f;margin-top: 25px;font-weight: 500;}
.in_title p{font-size: 26px;color: #2d2d2d;font-weight: 500;background: url(../images/title_bg.png) no-repeat top center;padding-top: 70px;}

.title h2{font-size: 20px;color: #1d1d1d;}
.title h2 span{font-size:14px;color: #4c4c4c;}

/*in_search*/
.in_search{background: url(../images/search_bg.jpg) no-repeat top center;height: 114px;}
.in_search .search_box{width: 680px;margin-top: 25px;}
.in_search .search_txt{height: 40px;line-height: 40px;font-size: 16px;color: #282828;}
.in_search .search_txt a{color: #282828;}
.in_search .search_cnt{width: 503px;height: 40px;position: relative;margin-top: 25px;}
.in_search .search_cnt .txt{font-size: 16px;width: 501px;height: 38px;line-height: 38px;text-indent: 15px;color:#898989;background: #fff;border: 1px solid #a4a4a4;}
.in_search .search_cnt .btn{width: 50px;height: 40px;background: url("../images/btn.jpg") no-repeat;position: absolute;right: 0;top: 0;}

/*product_nav*/
.product_nav{background: #f2f2f2;}
.product_nav .product_box{background: url(../images/box_bg.png) no-repeat bottom center;padding-bottom: 79px;}
.product_nav ul li{float: left;width: 600px;text-align: center;position: relative;}
.product_nav ul li img{display: block;width:300px;height: 300px;}
.product_nav ul li .txt{width:300px;color: #fff;}
.product_nav ul li p{font-size: 12px;margin-top: 75px;}
.product_nav ul li h2{font-size: 26px;}
.product_nav ul li a{font-size: 18px;color: #fff;font-weight: 500;margin-top: 60px;display: block;}
.product_nav ul li i {
    position: absolute;
    left: 300px;
    top: 138px;
    width: 25px;
    height: 25px;
    background: #0054a3;
    z-index: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.product_nav ul.ul01{background: #0054a3;}
.product_nav ul.ul02{background: #fff;}
.product_nav ul.ul02 li .txt{color: #0054a3;}
.product_nav ul.ul02 li a{color: #0054a3;}
.product_nav ul.ul02 li i{background: #fff;}

/*in_adver*/
.in_adver{background: url(../images/adver_bg.png) no-repeat top center;height: 288px;margin-top: -27px;color: #fff;}
.in_adver .adver_top{padding-top: 40px;padding-left: 160px;}
.in_adver .adver_top h2{font-size: 30px;line-height: 80px;}
.in_adver .adver_top p{font-size: 18px;line-height: 64px;border-top: 1px solid #fff;display: inline-block;}
.in_adver .adver_tel{font-size: 24px;letter-spacing: 1px;margin-top: 25px;}

/* in_product */
.in_product{padding-bottom: 20px;}
.in_product .product_list ul li {width: 269px;float: left;background: #0054a3;margin: 0 15px 50px;}
.in_product .product_list ul li img {width: 269px;height: 298px;display: block;}
.in_product .product_list ul li  p{font-size: 16px;color: #fff;line-height: 66px;margin: 0 15px;background: url(../images/arrow.png) no-repeat right center;}

/* in_about */
.in_about {background: url(../images/about_bg.jpg) no-repeat top center;height: 674px;}
.in_about .about_box{padding-top: 110px;position: relative;}
.in_about .about_txt {width: 582px;padding:30px 65px 30px 30px;background: url(../images/about_txt.png) repeat;position: absolute;top: 145px;left: 0;}
.in_about .about_txt .title{background: url(../images/title_bg2.png) no-repeat bottom left;padding-bottom: 20px;margin-bottom: 10px;}
.in_about .about_txt p{font-size: 16px;color: #3a3a3a; line-height: 42px;}
.in_about .about_txt a.more{position: absolute;top: 20px;left: 636px;}

.in_news{position: relative;margin-bottom: 70px;}
.in_news .title{margin-bottom: 40px;margin-top: 70px;background: url(../images/line.jpg) no-repeat left center;padding-left: 15px;}
.in_news .news_left{ width:587px; position: relative;}
.in_news .news_left h3{line-height:48px;color: #1c1c1c;font-size: 18px;margin-top: 10px;font-weight: normal;}
.in_news .news_left p{color: #898989; font-size: 16px;;line-height:24px;}
.in_news .news_left .time{ display: block; width:100%; height:152px; overflow: hidden;position: relative; }
.in_news .news_left .time dl{position: absolute;top:0;left:0; width:72px; height: 72px;background: #0054a3;color: #fff;}
.in_news .news_left .time dl dt{ width:90%;line-height:42px;font-size:42px; text-align: center;margin:0 auto;  }
.in_news .news_left .time dl dd{ line-height:25px;text-align: center; font-size: 14px; }
.in_news .news_left .nmore{color: #fff;background: #e97a0f;width: 126px;line-height: 35px;margin-top: 30px;display: block;text-align: center;font-size: 16px;}
.in_news .news_left .spimg{ width:587px; height:152px;}

.in_news .news_right{ width: 570px;}
.in_news .news_right dl{margin-bottom:15px;padding-bottom:15px;overflow: hidden;border-bottom:1px solid #b3b3b3;  }
.in_news .news_right dl dt{ width:92px; float:left;font-weight:bold;font-size:20px;text-align: center;color: #b3b3b3;font-weight: normal;line-height:22px;}
.in_news .news_right dl dt span{ display:block; text-align: center; font-size:65px;line-height: 60px;font-weight: normal;}
.in_news .news_right dl dd{ width:468px; float: right; line-height:22px; color: #898989;padding-left:10px; }
.in_news .news_right dl dd h3{ font-size:16px; color: #1c1c1c; line-height:32px;font-weight: normal;}
.in_news .news_right dl dd p{color: #898989; font-size: 14px;;line-height:22px;margin-top: 5px; }
